/**
 * 
 */
package pt.inescid.components.api;

import pt.inescid.components.overlaymanager.NodeMetrics;
import rice.p2p.commonapi.Message;

/**
 * @author Sergio Esteves (sesteves at gsd.inesc-id.pt)
 *
 */
public interface PolicyEngineI {

	public boolean controlInbound(Message message);
	
	public boolean controlOutbound(Message message);
	
	public boolean precontrolOutbound(NodeMetrics nm);
	
	public void setLboundHour(int hour);
	
	public void setUboundHour(int hour);
	
	public void setIsIdle(boolean isIdle);
}
